122182117
116676104
11633522
479488
475262
4427987
350751
344814
3246726
3157694
2841601
2769198
666164
296937
63885
824295
711784
33462
972523
414293
2147
31184
518128
32423