7
10
1841
796
1015
442
5040
2167
1750
757
644
283
791
346
1057
460
1526
661
2807
1210
966
421
924
403
7105
3052
931
406
1260
547
1372
595
266
121
217
100
308
139
224
103
420
187
161
76
147
70
609
268
1120
487
756
331
112
55
119
58
Copyright © All Rights Reserved