1225
0
475
581
989
1310
1012
621
2760
4
978
6977
912
1
718
1475
2649
1017
1239
1964
3
1055
2180
883
2626
1494
1445
1816
1361
5719
5
135
2558
660
1135