21273 58
17669 485
2713 401
9597 239
8278 501
4246 465
3013 284
10474 465
8486 105
2260 324
3624 797
2423 412