122111117
116662104
11522522
474588
471962
4262987
347851
340513
3214726
3119694
2832601
2752198
81453
46536
224291
293547
41683
81692
459745
671188
11790
21997
566194
344904