5060 36
4691 541
2912 163
9970 625
2067 52
3472 440
7383 297
5641 814
1892 201
13337 368
4526 423
4469 361
3279 579