1066
1
2535
2
2349
3
1168
1801
0
1431
2456
21152
8
1013
1366
1988
1305
737
3931
6
650
2740
2209
1599
297066
5151
3080
3715
1306
1211
7733
1500
4651
3576
951
2044