122128117
116669104
11553522
476188
472762
4306987
348451
341513
3232726
3134694
2838601
2756198
862659
26111
408891
469521
718493
494919
7297
25810
627746
578551
369828
873711