30982 405
109086 1147
15535 1213
12182 1318
38529 1708
37230 641
49090 1036
47328 257
18411 504
14706 877
54420 1612
28151 474
353047 5309
299237 3271
269371 3820
252808 2829
218515 2148
210101 3107
199057 2672
192603 2358
153802 1833
126860 2405
126464 1265
125298 1001