2598 625
2048 156
1514 159
3952 290
1274 63
7433 745
8856 597
20298 86
6818 926
9410 757
5411 333
5612 487
6041 483
2156 381
6893 440