122132117
116669104
11560522
476488
473362
4323987
348651
341713
3234726
3135694
2838601
2757198
23669
780644
151661
616842
347515
757256
898174
887325
735532
90918
363191
492956