547
0
846
407
668
1328
1
381
408
56488
321
826
743
439
798
1059
643
859
1931
2
2161
482
1893
2328
1978
3488
8
1043
581
418
1610
1215