3480
309160
2700
29454
24175
22448
220112
20656
266292
19165
23562
1790
22296
16770
14831
13310
10152
989263
8844
8780
843148
734142
67811
6730