1380
0
542
1090
2
1225
629
978
1310
660
1012
581
868
1055
467
475
718
1239
2649
1252
984
1265
1
3252
2152
1376
504
458
1816
621
30334
6
1529
1537