39643 131
2370 137
4484 164
4535 188
4700 853
8398 94
17132 486
28630 177
5075 616
6305 741
8264 501
3537 167
3128 138
12375 967
3306 586
19438 762
2374 425
2208 612
2869 621