901337
52350
244711
685595
258631
1165597
344427
963559
23441486
22908960
19522669
14220916
13035158
11573625
10123365
8562962
8711
404769
77712
571591