504
0
515
2348
697
971
866
655
95855
2907
2
1024
2737
572
541
4566
7
1989
9
2661
773
1
1350
446
428
1985
1700
905
387
480
1664
1868
266
395
469