3114
4
798
0
1131
1137
1
543
484
1462
1784
2
553
881
369
970
2758
845
3360
2546
383
20634
8
422
573
2658
1054
611
653
683
1924
325
1782
2730
6