7
10
686
301
1512
655
1498
649
553
244
868
379
1232
535
245
112
231
106
273
124
679
298
350
157
168
79
105
52
55
140
67
91
46
161
76
490
217
371
166
100
588
259
1064
463
672
295
945
412
938
409
910
397
651
286
4480
1927
1694
733
1190
517
735
322
1008
439
406
181
2149
928
1078
469
791
346
238
109
1057
460
Copyright © All Rights Reserved