122111117
116662104
11522522
474588
471962
4262987
347851
340513
3214726
3119694
2832601
2752198
99628
58410
78404
569786
698497
357146
603558
273610
399187
695563
976965
654116