1066
1
951
2349
3
1174
1431
1606
1047
2
1168
2530
4
2245
3080
1526
21152
8
1681
297066
0
1699
1013
1366
1988
1305
3041
737
2535
3931
6
650
1787
3090
7733
1660
1825