7
10
126
61
1421
616
1890
817
371
166
546
241
448
199
203
94
217
100
294
133
238
109
560
247
770
337
140
67
154
73
392
175
161
76
273
124
119
58
84
43
147
70
224
103
343
82
Copyright © All Rights Reserved