122132117
116669104
11560522
476488
473362
4323987
348651
341713
3234726
3135694
2838601
2757198
91584
332749
651371
134792
729875
418229
765804
7929
139411
398211
860989
107604