2597 625
2048 156
1514 159
3948 290
1272 63
7433 745
8855 597
20297 86
6818 926
9409 757
5411 333
5610 487
6041 483
2156 381
6893 440