1225
0
1310
1012
475
581
621
1055
978
718
2649
2178
1
1816
1239
1017
1494
883
1516
660
1376
868
3715
2
542
1554
1534
5
629
1380
2462
3
3204
7
984
5151