1225
0
1393
1
897
3649
5
1012
978
581
475
1310
1055
3297
12
621
1123
2649
718
1239
3696
8
660
1376
868
542
629
1380
1017
1372
1816
1494
5546
6
883
1307