30120
1931153
14490
105778
9373
7350
8030
65973
46018
3964178
5218896
5060
39307
28433
25835
2203267
20034
1789149
17746
14780
12720