21285 58
17672 485
2715 401
9601 239
8282 501
4246 465
3017 284
10479 465
8489 105
2261 324
3625 797
2425 412