21255 58
17669 485
2712 401
9597 239
8276 501
4246 465
3012 284
10471 465
8486 105
2260 324
3624 797
2422 412