1029
2
1334
1508
3
738
0
784
1
1776
4
1184
925
135
361
140
806
1960
330
1694
721
2747
5
1355
14
3309
836
1535
6
1690
1178
3137
2477
1511
7
793
3525
1527
3102