21247 58
17668 485
2712 401
9595 239
8272 501
4246 465
3012 284
10469 465
8485 105
2260 324
3621 797
2422 412