17596 68
1423 93
7962 642
22341 477
72307 641
19038 362
34414 843
38597 636
11814 348
9646 527
6996 802
50518 60
4036 99
4657 658
5600 614
2002 212
8170 878
7348 728
1284 87
1595 34
2603 273
7651 473
3239 563
2918 302