12979
1028983
423368
1023530
271479
68417
700777
558696
15879748
706886
5089578
4435980
3555510
3552192
2320216
2224495
834
331250
382972
395161