122111117
116662104
11522522
474588
471962
4262987
347851
340513
3214726
3119694
2832601
2752198
956556
419171
700687
688519
788329
4648
721921
780771
147784
527864
193326
46533