110266
504184
357774
88970
654553
982532
799149
544170
588492
332132
428719
454713
5136799
3558581
3065148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471