680
2762729
3520
45119112
540
1381217
4507554
1720
73965
1660
1140
2473047
435011736
240943380
1684748313
158637269
131577180
125569260
1135748896
104834214
89916182
84069292
76490141
70449160