21168 58
17658 485
2704 401
9583 239
8265 501
4242 465
3006 284
10453 465
8483 105
2253 324
3619 797
2418 412