5055 36
4687 541
2912 163
9970 625
2067 52
3472 440
7383 297
5641 814
1891 201
13336 368
4526 423
4466 361
3279 579