5593
4960
2540
2520
2200
19316
18820
1740
16914
16314
1446
1439
14219
1423
13715
13114
1289
12712
1231
12016
11013
9819
978
918
917
885
840
830
772
732
547
465