551
0
664
749
984
1066
372
857
454
1298
477
334
914
1103
1181
459
467
3168
1429
1596
3159
431
553
1588
1120
425
484
4237
919