891770
123362
618169
598521
887576
1168330
689195
1083841
799770
1225528
785321
650164
86891
1629738
334427
127041
17728483
15194692
13835960
10663916
7075156
7012668
6899831
6820362
6249477
5702960
5469623
5325253
431770
4041231