884
0
504
41
49
342
812
948
445
1868
541
670
1010
1640
947
534
416
910
509
879
511
693
585
765
515
553
798
1109
583
370
849