7
10
581
256
280
127
994
433
329
148
343
154
119
58
140
67
273
124
350
157
371
166
42
25
448
199
910
397
217
100
238
109
49
28
14
13
21
16
35
22
70
37
2016
871
721
316
1274
553
2632
1135
231
106
252
115
322
145
1582
685
1246
541
259
118
287
130
700
307
1519
658
3290
1417
945
412
1624
703
15729
6748
39956
17131
Copyright © All Rights Reserved