122111117
116662104
11522522
474588
471962
4262987
347851
340513
3214726
3119694
2832601
2752198
277628
207251
382923
652997
697326
62094
531491
432796
490500
468524
502168
45470