103181 247
6995 782
46126 720
29559 363
31734 117
2249 433
1938 35
4345 533
10580 683
3265 540
1469 198
3723 185
7590 448
2554 226
2781 125