1225
0
542
978
581
1310
718
1239
87
660
868
1055
475
621
575
783
1252
1816
1494
1012
612
3252
504
1785
2649
971
629
23
1376
984
733