122109117
116661104
11519522
474288
471762
4248987
347551
340413
3212726
3117694
2831601
2751198
5627
977989
973940
553234
147543
80288
521742
992539
96260
302191
15025
890681