122109117
116661104
11519522
474288
471762
4248987
347551
340413
3212726
3117694
2831601
2751198
820389
393320
689443
940187
593868
27989
480191
674924
217843
931730
327896
77846