14032 1101
25245 1905
49850 112
43443 1594
31718 1152
13157 1728
10392 696
25393 1178
16642 1501
28640 1545
12481 850
34194 871
348017 5248
293686 3184
267028 3793
248963 2800
215488 2119
206692 3059
196362 2653
189196 2335
152328 1817
125216 2393
125054 1252
123925 989