580771
1980271
823480
1076101
557387
654553
1343132
352613
53090
1410462
394699
1255606
1193614
2791692
100696
39780
1080912
681288
2196484
823295