122182117
116676104
11633522
479488
475262
4427987
350751
344814
3246726
3157694
2841601
2769198
113694
189947
236312
878455
319898
991170
8071000
329843
140410
345526
673266
419344