7
10
546
241
581
256
497
220
1197
520
217
100
462
205
245
112
455
202
287
130
1295
562
266
121
203
94
63
34
98
49
126
61
448
199
406
181
385
172
343
154
161
76
273
124
196
91
28
19
2016
871
434
193
1169
508
2632
1135
308
139
238
109
322
145
4256
1831
1582
685
1281
556
1246
541
Copyright © All Rights Reserved