240
0
3116
3
2741
4
674
1
956
1077
962
2
1227
925
1364
1060
1450
965
1379
1862
1194
1330
3154
6
1349
795
1555
3223
3364
1125
1306
1727
2526
4084
1978