122133117
116669104
11561522
476588
473362
4333987
348751
341713
3235726
3138694
2838601
2757198
680467
381615
191936
518426
649442
183703
129838
551366
222233
178459
628181
292359