122116117
116665104
11526522
474688
471962
4267987
347851
340713
3215726
3119694
2834601
2752198
279818
464627
42377
889850
636256
687246
520276
30664
51355
415345
172338
548845