21245 58
17667 485
2711 401
9595 239
8272 501
4246 465
3010 284
10469 465
8485 105
2258 324
3621 797
2422 412