1066
1
2349
3
1380
0
2535
2
1431
1168
467
951
1225
1310
1012
1660
1720
1681
475
581
635
2462
2456
1699
1013
1366
1988
1305
737
3931
6
650
1348
1055
1814