1178
2
1380
0
1225
4309
3
5726
8
1364
1
1585
1012
1583
978
1601
581
475
3461
4
1310
1055
621
2649
718
1239
2194
2572
660
1376
868
542
629
1017
1816
2776