1047
670
1
1494
2
705
955
1905
1012
2126
1432
3
1355
1261
0
1346
1470
1099
69
1583
64
59
100
91
422
915
601
744
746
2196