122126117
116669104
11553522
475888
472662
4303987
348351
341413
3232726
3133694
2837601
2756198
132561
3941000
347610
680358
27620
162891
320768
825197
806849
25580
548250
348789