122128117
116669104
11553522
476188
472762
4306987
348451
341513
3232726
3134694
2838601
2756198
871136
872785
698738
415512
654809
78237
163640
758670
123426
590350
59341
486607