1014948
795330
215525
276676
96485
1029198
1079450
823687
28078702
23373486
22842960
19482669
14184916
12972157
11515624
10078365
39229
956405
583131
59486