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