680
860
845541
633579
14620
590
7618
730
734
804
506
27167
20350
19021
16912
1325265
13242
1198148
11826
10730
982143
8880
78611