122126117
116669104
11553522
475888
472662
4303987
348351
341413
3232726
3133694
2837601
2756198
846539
872106
565287
232941
609633
211951
421802
448137
123806
211196
294603
39458