5120 36
4738 541
2925 163
9978 625
2085 52
3483 440
7394 297
5648 814
1895 201
13340 368
4535 423
4479 361
3281 579