570
0
1105
657
484
534
857
914
664
1166
1298
384
551
905
19783
2
454
1862
1
749
1103
1066
372
1181
467
1429
3159
334
477
556
459
3168