456
0
403
505
177
1101
787
602
467
1133
1949
1167
645
1629
2490
1557
743
605
409
663
798
408
1045
3498
4
441
381
454
1664
415
321
554