15795
681628
545864
957109
733954
150894
274480
998868
314573
735203
516638
100797
200827
462926
638661
335629
15742748
702086
5019578
4415980
3537510
3513192
2306216
2219495
2054492
190766
1870948
16395
1565545
155561
242434
537777
723477
391148