122109117
116661104
11519522
474288
471762
4248987
347551
340413
3212726
3117694
2831601
2751198
572392
145101
161389
145633
551766
972619
615103
42638
331608
6410
80342
13773