1047
669
1
1494
2
705
953
1902
1012
2125
1430
3
1355
1260
0
1346
1468
1099
69
1583
64
59
100
91
422
913
601
744
746
2196