652499
256116
444100
633685
152604
147212
853762
776604
754144
703993
366736
386408
29001454
24475120
21981992
21182480
16502333
14879969
140671028
13380239
1167582
11530764
954758
9474480