249
2713
360
223
242
320
312
230
396
251
206
191
22566
17100
15091
13560
10372
1007263
9074
8940
867148
744142
68911
6870