542
0
1444
1
1225
629
978
1476
1310
1012
581
847
868
5521
2
660
475
718
1239
2649
1252
3078
5
984
3252
3296
4
1055
1376
4029
8
504
458
1816
621
1846