7
10
546
241
581
256
497
220
644
283
217
100
434
193
336
151
406
181
210
97
63
34
98
49
126
61
462
205
448
199
343
154
161
76
140
67
28
70
37
19
2016
871
721
316
2632
1135
322
145
1582
685
1281
556
1246
541
700
307
3290
1417
2226
961
945
412
16667
7150
15547
6670
Copyright © All Rights Reserved