1250
1593318
2722847
1360
680
2361623
1740
2031144
1090
750
3277558
2625127
434845736
240844380
1683808313
158545269
131503180
125489260
1134918896
104795214
89871182
84032292
76421141
70393160