1225
0
467
978
475
581
1012
1310
1055
621
718
2649
1380
1376
660
868
1239
629
542
1126
1
1017
1494
1816
883
504
3252
458
2954
1252
1279
4
611