1225
0
1012
629
581
5252
2
868
5801
1
1376
475
660
1310
575
718
978
504
542
1778
1252
458
621
984
6547
23774
4
1816
1239
1055
566
2649
883
1089