1290
2
1864
1
867
0
3911
5
833
849
1771
6
753
846
854
1376
534
1967
3
776
497
478
907
669
1391
1534
1197
2983
14
666
1175
1085
1109
1325
2822
9
2736
7
1448