3520
309160
2710
24475
29554
22648
223112
20656
267292
1810
19165
21917
22456
17040
15041
13460
10292
1002263
9034
8890
858148
742142
68711
6840