1066
1
951
2349
3
1174
1431
1606
1168
2530
4
1526
2
1681
21152
8
1699
1013
1366
1988
1305
3041
737
0
2535
3931
6
650
2593
1787
7733
2911
9
1660
1825
697
297066
1211