7
10
56
31
406
181
6993
3004
1477
640
854
373
1505
652
665
292
497
220
483
214
259
118
581
256
287
130
273
124
245
112
889
388
182
85
70
37
77
40
1295
562
532
235
679
298
651
286
2702
1165
756
331
91
46
686
301
434
193
1729
748
119
58
1211
526
385
172
924
403
805
352
1785
772
364
163
266
121
136
105
52
798
349
1610
697
490
217
280
127
441
196
567
250
252
115
469
208
6839
2938
Copyright © All Rights Reserved