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