2599 625
2048 156
1515 159
3955 290
1275 63
7433 745
8856 597
20300 86
6819 926
9410 757
5411 333
5612 487
6041 483
2156 381
6894 440