31056 1181
92378 486
15525 1829
20961 1865
42195 1530
38322 245
42010 647
37399 1130
55145 1610
12435 867
55771 179
47743 1387
355417 5323
301794 3287
270352 3825
255052 2847
219892 2149
211428 3117
200322 2681
193993 2367
154477 1843
127680 2407
127135 1268
125900 1003