3555065
3288847
1142113
1357224
2555461
11910
2110
4003644
2706733
1735043
2947733
5147329
435144736
240997380
1685098313
158683269
131631180
125601260
1136038896
104861214
89956182
84087292
76532141
70470160