305792
882240
31658
507823
428218
12236
906283
616448
712570
772189
249984
125637
5136799
3559581
3067148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471