1066
1
2535
2
2349
3
3683
1168
1801
0
1431
2456
1013
1366
1988
1305
737
3931
6
650
2209
1599
1788
3053
7
1306
1211
7733
3576
3765
4
297066
951
2044
1295
234
3326