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