7
10
259
118
329
148
280
127
343
154
203
94
161
76
371
166
119
58
448
199
1204
523
238
109
560
247
49
28
14
13
42
25
35
22
70
37
756
331
2016
871
1008
439
2170
937
1155
502
1757
760
1211
526
609
268
231
106
252
115
322
145
1582
685
700
307
693
304
1449
628
945
412
39956
17131
5110
2197
5992
2575
8323
3574
Copyright © All Rights Reserved