7
10
595
262
973
424
476
211
322
145
469
208
294
133
203
94
259
118
224
103
140
67
315
142
189
88
896
391
161
76
154
73
273
124
889
388
3605
1552
819
358
553
244
945
412
532
235
917
400
182
85
64
119
58
448
199
1582
685
1505
652
1701
736
875
382
378
169
518
229
3983
1714
105
52
Copyright © All Rights Reserved