5143 36
4747 541
2928 163
9981 625
2086 52
3484 440
7400 297
5650 814
1896 201
13340 368
4538 423
4483 361
3284 579