122133117
116669104
11561522
476588
473362
4333987
348751
341713
3235726
3138694
2838601
2757198
564353
168729
93393
448226
157724
170950
825197
452618
774844
45651
917265
497732