5054 36
4684 541
2912 163
9970 625
2067 52
3471 440
7383 297
5640 814
1890 201
13336 368
4526 423
4466 361
3279 579