31453 1183
58708 485
40948 647
20679 517
26977 471
47802 1388
41850 594
15539 1829
28248 1636
46782 120
37716 940
36215 876
357200 5335
303870 3293
271254 3829
257035 2855
220939 2155
212522 3125
200992 2683
195113 2372
154937 1847
128372 2409
127772 1270
126301 1005