456
0
787
403
467
1101
1661
1
645
602
1949
970
2490
505
544
457
953
1664
683
743
859
554
613
1557
605
2143
1629
572
2702
798
1045
1824