122128117
116669104
11553522
476188
472762
4306987
348451
341513
3232726
3134694
2838601
2756198
660109
245188
619850
395362
386340
8071000
99174
757501
721906
519558
454131
190231