1225
0
1012
1398
1
1376
868
1310
542
581
978
629
718
1368
660
504
2462
2
475
1380
458
2191
8
2649
1938
1816
1055
575
1405
3
984
1252
566
1239
621