933
1007
815
724
861
8710
770
926
980
1132
1191
1094
890512
64075
639110
60770
5356274
5270162
40496
4049154
39964
34592
31162
30260