566
0
718
542
1225
4937
629
984
978
1310
1012
581
868
1977
2
660
475
1239
2649
1252
1119
3252
1055
2738
3
1376
504
458
1816
621
866
994
6
733