5034 36
4663 541
2910 163
9964 625
2066 52
3468 440
7381 297
5640 814
1890 201
13334 368
4522 423
4457 361
3277 579