21275 58
17670 485
2713 401
9597 239
8280 501
4246 465
3013 284
10474 465
8486 105
2260 324
3625 797
2423 412