456
0
403
505
1101
787
602
467
1133
1949
1167
645
1629
2490
1557
743
605
409
663
798
1045
441
381
454
1664
321
554
2143
839
1161