305
6315
364
4827
293
5012
580
980
184
294
253
2413
18313
14230
12081
10800
8272
816263
7400
7102
676148
603142
59910
5260