122116117
116665104
11526522
474688
471962
4267987
347851
340713
3215726
3119694
2834601
2752198
19517
759949
295205
212539
534786
606662
636954
168140
293488
131760
846726
84559