122116117
116665104
11526522
474688
471962
4267987
347851
340713
3215726
3119694
2834601
2752198
77680
16496
956556
55867
86330
24669
152960
962936
758270
685751
67683
474569