354559
99349
77882
199715
621203
300877
341320
403983
146614
180530
781433
449845
5155799
3570581
3093148
2398804
2234988
2057609
1975358
191678
1773118
1722136
1691196
1638471