21292 58
17672 485
2715 401
9601 239
8282 501
4246 465
3017 284
10479 465
8489 105
2261 324
3626 797
2426 412