101082 1101
84803 981
69978 410
51898 543
59997 982
35095 2101
20156 1408
42189 280
34711 722
58345 1372
53788 865
34556 1544
330721 5073
279766 3006
258308 3712
234607 2665
207854 2060
198623 2965
186175 2544
177186 2236
145738 1741
120070 1235
120059 2368
119670 947