122116117
116665104
11526522
474688
471962
4267987
347851
340713
3215726
3119694
2834601
2752198
78220
376130
819295
258626
151174
166613
934117
808840
758342
392976
428
655330