21215 58
17665 485
2709 401
9590 239
8269 501
4245 465
3010 284
10467 465
8484 105
2256 324
3620 797
2422 412