32728
112438
963968
383173
731331
665184
205426
46771
885881
375409
123287
791584
5100799
3536581
3035148
2338804
2220988
2027609
1934357
190478
1750118
1716136
1677195
1629471