676823
605529
544255
323271
930119
742902
812164
500833
982352
681610
431672
77497
5132799
3552581
3061148
2366804
2229988
2041609
1952357
191178
1760118
1719136
1686195
1634471