1005813
81714
137624
656246
235590
529102
508995
868330
16191748
723586
5290578
4493980
3636192
3609510
2369216
2249495
845525
766428
358935
799714