31125 1870
23465 1136
11360 999
39512 633
16579 835
23235 560
17218 1343
46270 782
45957 886
35578 455
24520 1085
17281 249
345438 5213
291123 3133
265580 3766
247003 2773
214276 2110
205077 3018
194972 2636
187337 2304
151457 1792
124390 2389
124057 1248
123306 979