811315
8481
468529
405132
1327
89750
519343
96722
543567
990598
258781
739201
5136799
3559581
3067148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471