7
10
875
382
1526
661
1148
499
924
403
7105
3052
1967
850
266
121
252
115
168
79
623
274
1260
547
287
130
602
265
889
388
742
325
280
127
217
100
343
154
441
196
147
70
1407
610
770
337
161
76
84
43
105
52
98
49
63
34
91
46
119
58
896
391
658
289
1295
562
714
313
637
749
328
1883
814
973
424
819
358
1029
448
1757
760
1197
520
2968
1279
1134
493
938
409
Copyright © All Rights Reserved