2599 625
2048 156
1515 159
3957 290
1275 63
7434 745
8857 597
20308 86
6819 926
9410 757
5411 333
5612 487
6041 483
2156 381
6896 440