21145 58
17657 485
2704 401
9582 239
8265 501
4240 465
3004 284
10442 465
8481 105
2253 324
3617 797
2417 412