1212012
5145329
2535756
1067210
1548613
2127030
46276
1238230
747115
495210
900627
95229
434845736
240844380
1683808313
158545269
131504180
125489260
1134918896
104795214
89871182
84032292
76421141
70393160