122116117
116665104
11526522
474688
471962
4267987
347851
340713
3215726
3119694
2834601
2752198
784464
42265
615615
92895
392220
166161
447530
331827
158413
642963
550287
63734