318612
488492
655761
469341
792768
63158
363443
247662
760433
715398
559690
1006937
5151799
3568581
3082148
2395804
2233988
2053609
1975358
191678
1770118
1722136
1691196
1638471