7
10
546
241
581
256
497
220
217
100
287
130
322
145
245
112
182
85
1295
562
203
94
301
136
1113
484
63
34
273
124
294
133
98
49
126
61
462
205
448
199
385
172
343
154
910
397
161
76
196
91
28
19
2016
871
2170
937
434
193
2632
1135
238
109
1582
685
1281
556
1246
541
Copyright © All Rights Reserved