1066
1
2349
3
1405
1168
1439
635
0
1013
938
1221
2535
2
3931
6
1431
1366
1988
962
1305
737
650
2131
1211
1860
3576
951
1093
802
745
2934
2209
3326
1371