5082 36
4714 541
2915 163
9971 625
2075 52
3475 440
7387 297
5645 814
1893 201
13337 368
4529 423
4470 361
3279 579