1066
1
2535
2
2349
3
1405
1168
635
0
1801
1439
1431
2456
1013
1366
1988
1305
938
1221
737
1380
3931
6
650
2209
1599
4832
1668
1243
956
962
1306
2131
1382