191
771
481
641
881
2803
631
321
833
1892
1281
28998454
24465120
21980992
21182480
16500333
14878969
140661028
13378239
1166582
11530764
954758
9474480