260
250
298956
244
305
2413
2718
253
272
289
286
11950
9680
7721
6050
537262
4760
4510
4119
4101
387147
368142
30650