1581819
2528744
46316
87529
1111329
2127330
3210
1725938
1061017
495510
2639124
95259
434952736
240917380
1684488313
158608269
131555180
125551260
1135548896
104830214
89905182
84060292
76472141
70437160