493
350
200
464
413
344
440
364
1008
472
461
41447
31490
30373
27435
2389267
21524
2065153
1909149
18966
15640
15180
13480