7
10
6986
3001
588
259
245
112
336
151
168
79
322
145
462
205
118
511
226
378
169
602
265
903
394
210
97
140
67
161
76
154
73
84
43
55
574
253
350
157
595
262
399
178
119
58
2548
1099
2058
889
434
193
Copyright © All Rights Reserved