630
706
884
643
507
590
674
6810
684
777
645
7515
31447
24010
22332
19853
1614267
15592
1429148
13746
1281144
12100
10850
9200