122133117
116669104
11561522
476588
473362
4333987
348751
341713
3235726
3138694
2838601
2757198
971943
795927
42265
247524
440744
691684
271570
563651
590855
258985
353887
385815