122128117
116669104
11553522
476188
472762
4306987
348451
341513
3232726
3134694
2838601
2756198
697945
230665
144302
826626
642263
681745
161740
211213
68541
633756
535685
909991