2250
2130
1280
2893341
805014
74009
93199
36644
833815
2760
430
1570
434999736
240937380
1684638313
158630269
131573180
125567260
1135728896
104834214
89914182
84063292
76488141
70441160