122133117
116669104
11561522
476588
473362
4333987
348751
341713
3235726
3138694
2838601
2757198
905634
557334
766477
509371
110287
782434
723399
797127
265839
324653
223420
898887