122116117
116665104
11526522
474688
471962
4267987
347851
340713
3215726
3119694
2834601
2752198
27780
842343
933894
919556
256279
703664
86150
486715
23740
98541
333719
331854