23037
720762
116452
54087
31116
220121
510216
873938
620594
905535
770328
690342
28998454
24465120
21980992
21182480
16500333
14878969
140661028
13378239
1166582
11530764
954758
9474480