101089 860
64556 633
63977 645
36069 2107
21622 1000
29093 936
14914 584
29258 1190
54090 866
10498 223
45013 1562
12274 185
352637 5299
298875 3268
269204 3820
252479 2828
218271 2145
209832 3105
198838 2670
192396 2356
153716 1831
126744 2404
126392 1265
125222 1000