1216
0
1436
1868
2
1466
693
777
585
922
1479
1743
3655
3
493
266
455
746
765
758
332
2206
866
1552
4
2861
1211
875
378
1409
1010
1449
554
403