1600
2555061
11870
3442
4003144
1734443
1356124
3553465
960
3287447
2921940
2536956
434948736
240913380
1684478313
158602269
131553180
125548260
1135498896
104827214
89901182
84056292
76468141
70434160