122116117
116665104
11526522
474688
471962
4267987
347851
340713
3215726
3119694
2834601
2752198
517170
194787
497235
224300
587873
556170
447183
532267
920496
4725
222805
973992