5005 36
4610 541
2899 163
9951 625
2061 52
3463 440
7376 297
5639 814
1889 201
13332 368
4519 423
4450 361
3265 579