122132117
116669104
11560522
476488
473362
4323987
348651
341713
3234726
3135694
2838601
2757198
154703
591869
686904
783361
254686
860858
602765
11163
503945
994102
947510
689788