3516324
1530316
94396
1541116
2850
64898
1614331
809422
493513
1503225
74489
2074024
435176736
241016380
1685238313
158692269
131643180
125616260
1136168896
104870214
89963182
84091292
76548141
70480160