1110
1178896
944178
8112
9018
8231
8560
820
8623
800
750
812
12420
10090
8011
6370
549262
5090
4740
4331
4339
411147
376142
31250