886283
550920
493440
279756
338575
902944
391765
244450
16293748
729386
5349578
4514981
3667192
3627510
2386216
2260495
545691
60318
789236
45012