50
1678
17
139
500
840
1
9
871
2
7
400
1030
15
37
899
4
20
651
0
600
599
12
732
640
1216
848
622
6
8
880
477
482
3
687
862
632
643
957
655
553
616
631