607
0
546
2799
721
484
3516
2366
1
49
3158
342
812
948
445
931
1868
541
1478
1010
1640
947
578
1601
416
910
509
822
879
511
693
585