5053 36
4683 541
2912 163
9968 625
2067 52
3468 440
7382 297
5640 814
1890 201
13336 368
4525 423
4464 361
3279 579