7
10
693
304
154
73
546
241
581
256
497
220
217
100
826
361
98
49
77
40
21
16
1309
568
280
127
28
19
42
25
238
109
294
133
63
34
105
52
84
43
1085
472
1729
748
231
106
126
61
2240
967
350
157
462
205
448
199
2569
1108
343
182
85
910
397
476
211
161
76
2016
871
2856
1231
Copyright © All Rights Reserved