643
622
507
660
674
684
777
7515
6312
10526
724
504
31117
23840
21932
19623
1595267
15312
1413148
13666
1262144
12020
10710
9080