2597 625
2048 156
1513 159
3944 290
1272 63
7432 745
8853 597
20297 86
6816 926
9408 757
5411 333
5605 487
6040 483
2155 381
6891 440