102902 246
6987 782
45855 720
29450 362
31585 117
2228 433
1926 35
4332 533
10572 683
3255 540
1460 198
3717 185
7586 448
2546 226
2762 125