3480
309160
2700
29454
24175
22448
220112
20656
266292
19165
23562
1790
22306
16780
14831
13310
10162
989263
8864
8780
843148
734142
67811
6730