2893741
621514
2513158
93239
2467235
54580
700
1880
2280
2731733
83483
47824
435176736
241015380
1685238313
158692269
131643180
125616260
1136168896
104870214
89963182
84091292
76548141
70480160