1066
1
2349
3
2535
2
1431
1168
2934
951
796
6
1660
1720
1681
2108
2462
6517
4
2456
1699
1013
1366
1988
1305
1336
0
737
3931
650
1348
1814
2209
1599
2901
1751