846
2
890
1
867
8
69
124
635
118
996
985
479
1003
939
877
403
157
107
106
279
120
429
71352
0
745
4
2785
4784
12
1473
224
360
153
203