32828
112438
965968
383173
732331
665184
205426
46771
375409
123287
791584
717516
5135799
3557581
3065148
2371804
2229988
2044609
1955357
191278
1763118
1719136
1686195
1635471