122109117
116662104
11520522
474288
471962
4254987
347651
340413
3212726
3118694
2831601
2751198
577577
700334
917260
533266
63922
17792
46351
934489
964345
555743
251465
175319