5092 36
4723 541
2915 163
9972 625
2075 52
3476 440
7387 297
5645 814
1893 201
13338 368
4530 423
4471 361
3279 579