43621
125833
742794
722127
687613
622239
48385
549831
394996
166743
105640
17558
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471