7
10
826
361
329
148
280
127
343
154
210
97
371
166
448
199
182
85
49
28
14
13
35
22
504
223
1001
436
609
268
231
106
252
115
322
145
1582
685
700
307
693
304
1449
628
945
412
16667
7150
15547
6670
4067
1750
39956
17131
10465
4492
5110
2197
5992
2575
5971
2566
7791
3346
2863
1234
10297
4420
Copyright © All Rights Reserved