2500 153
1394 62
57463 872
3819 522
16287 316
7392 582
79260 612
1120 73
10554 304
9276 878
121932 751
5238 745
12442 285
6278 98
10902 732
66146 833
6227 899
104911 547
32261 218
12145 790
13896 584
2403 191
26728 679
6391 170
4238 508
8929 590
1988 192
8882 624