11021
7020
38877
24576
24150
10810
15562
15980
23160
25002
19582
444410
435177736
241018380
1685238313
158692269
131644180
125616260
1136168896
104870214
89963182
84092292
76548141
70481160