21182 175
40268 717
15042 201
2347 344
4871 335
2719 462
2745 201
1855 367
4475 567
3277 624
2401 230
3738 791
2234 335
4627 959
2895 106
2265 294
4185 778
3179 584
2581 270
1305 105
929 34
5581 506
2422 523
3960 627