21118 58
17655 485
2703 401
9581 239
8258 501
4239 465
3003 284
10437 465
8479 105
2252 324
3617 797
2414 412