310
0
949
878
645
798
471
755
1156
405
1144
2201
1035
628
390
1313
461
448
458
488
1963
2
706
577
371
590
844
2416
532
1532
493
618