7
10
581
256
700
307
826
361
273
124
511
226
1113
484
196
91
112
55
448
199
182
85
14
13
84
43
6440
2767
11256
4831
1652
715
2142
925
2016
871
637
280
616
271
7917
3400
1001
436
609
268
742
325
322
145
Copyright © All Rights Reserved