7
2
6
1
186
23
155
10
30
47
17
21
82
25
50
8
387
61
101
217
88
5
598
18
1311
76
448
95
120
348
54
38
57
45
37
206
391
288
28
161
123
14
164
150
623
320
105
12
31