12979
1028983
423368
1023530
271479
68417
700777
558696
15990748
713086
5161578
4461980
3581192
3571510
2338216
2230495
799457
7600
83755
842834