21105 58
17655 485
2703 401
9581 239
8257 501
4238 465
3003 284
10436 465
8479 105
2252 324
3617 797
2412 412