603484
550938
440453
987347
82106
683551
479725
949659
963100
886166
667183
265702
5157799
3570581
3095148
2398804
2235988
2058609
1977358
191778
1773118
1722136
1691196
1638471