1694
1
788
0
1318
2094
5
1123
583
950
1601
373
758
534
445
962
436
990
914
1001
809
341
661
418
1225
372
496
3971
1350
1243
883
2123
1105