234581
333382
469826
500720
831316
406648
797614
583392
463268
867418
313913
140298
28998454
24465120
21980992
21182480
16500333
14878969
140661028
13378239
1166582
11530764
954758
9474480