21131 58
17656 485
2704 401
9582 239
8260 501
4240 465
3004 284
10439 465
8480 105
2252 324
3617 797
2416 412