5097 36
4725 541
2915 163
9972 625
2078 52
3477 440
7387 297
5645 814
1893 201
13338 368
4530 423
4472 361
3280 579