1332
0
1511
1020
1661
1
376
384
765
256
547
286
663
1167
423
279
780
514
2152
803
250
308
970
2655
826
685
781
452
668
325