21126 58
17655 485
2703 401
9582 239
8260 501
4240 465
3003 284
10437 465
8480 105
2252 324
3617 797
2415 412