1123
0
756
2322
4
2054
3109
14
685
758
990
1318
1056
59
1601
433
4943
2
931
436
818
558
3539
3
2794
861
1889
1
950
1158
638
496
1618
1458
803