15930
27970
9620
4990
8590
10653
18554
17133
12078
18500
10500
8077942
435182736
241020380
1685238313
158692269
131646180
125617260
1136168896
104870214
89963182
84092292
76548141
70482160