1075
2
1976
3
1173
1
1458
0
1339
534
1532
1137
1935
1250
1485
572
1243
1136
2123
1419
3159
1105
1495
685
2522
1635
4
490
2271
880
2966
11
596