122109117
116661104
11519522
474288
471762
4248987
347551
340413
3212726
3117694
2831601
2751198
483701
293359
323337
303626
455275
469825
244635
624161
77846
71715
651833
707630