3516324
1530316
94396
1541116
64898
1614331
2830
493513
809322
1503225
2074024
46899
435169736
241009380
1685208313
158688269
131639180
125613260
1136108896
104869214
89963182
84090292
76548141
70475160