40657 272
48881 1576
57806 500
62990 1973
66368 2073
59667 1799
54282 1505
21602 186
31216 117
37703 1513
27903 1907
23868 1203
355769 5323
302211 3288
270519 3825
255456 2849
220146 2150
211652 3121
200437 2681
194176 2368
154581 1846
127847 2407
127270 1268
125999 1004