1066
1
2535
2
2349
3
1168
1801
0
1309
1431
1992
2456
1013
1366
1988
1305
737
3931
6
650
2209
1599
697
1306
1211
5389
7733
3576
951
2044
234
3326
1720
2392