50
1190
0
6
778
1
1263
3
975
919
940
1117
5
968
993
850
2
1195
996
944
830
2023
11
948
898
876
1135
1014
904
890
1356
845