280
0
301
2123
467
590
1317
1
2346
362
780
722
968
547
410
1664
787
602
454
1020
381
1045
688
813
367
1557
2445
668
747
1089
798