1066
1
2535
2
2349
3
1380
0
1168
635
1801
467
1225
1431
2456
1013
1366
1988
1305
737
1012
3931
6
650
660
2209
1599
629
581
868
1306
1376
475
1211
7733