122109117
116661104
11519522
474288
471762
4248987
347551
340413
3212726
3117694
2831601
2751198
432794
658608
288182
246903
89249
244635
40570
934320
25526
730636
193350
636531