21147 58
17658 485
2704 401
9582 239
8265 501
4241 465
3004 284
10443 465
8482 105
2253 324
3617 797
2417 412