7
10
1526
661
1148
499
924
403
2303
994
1967
850
266
121
252
115
168
79
140
67
259
118
287
130
161
76
175
82
196
91
280
127
217
100
343
154
441
476
211
770
337
84
43
105
52
98
49
63
34
46
119
58
203
94
658
289
1295
562
210
97
637
749
328
1883
814
973
424
819
358
1029
448
1757
760
1197
520
1512
655
1134
493
938
409
Copyright © All Rights Reserved