21209 58
17663 485
2708 401
9590 239
8269 501
4245 465
3010 284
10463 465
8483 105
2256 324
3620 797
2421 412