1225
0
1012
978
581
475
1310
1055
621
718
2649
1239
660
868
1376
542
1380
629
1017
1816
1494
883
504
3252
458
1252
611
575
1785
984
733