590
460
610
900
413
542
589
435
396
192
277
591
38237
29290
27593
24974
2130267
19354
1877153
1743147
17226
14300
14020
12260