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