3520
309160
2720
24475
29554
22648
223112
20656
267292
1810
19165
21917
22536
17060
15041
13480
10342
1004263
9064
8900
863148
744142
68711
6850