7
10
546
241
581
256
497
220
217
100
826
361
280
127
238
109
119
58
63
34
105
52
84
43
350
157
574
253
98
49
126
61
2240
967
462
205
448
199
854
373
343
154
182
85
910
397
161
76
28
19
2016
871
693
304
1274
553
Copyright © All Rights Reserved