31528 1052
82886 1931
23959 317
16106 1477
41111 402
21198 483
12238 669
59665 1799
14246 1917
27865 626
35995 1182
27293 664
355354 5319
301740 3287
270318 3825
254968 2847
219842 2149
211388 3117
200306 2681
193943 2366
154458 1841
127635 2407
127117 1268
125878 1003