706
884
643
507
590
660
674
6810
684
777
645
7515
31377
23940
22192
19813
1610267
15542
1428148
13746
1280144
12070
10820
9180