8
3
317
41
16
10
4
275
7
15
18
1
51
53
37
63
5
13
46
147
190
122
49
112
127
27
17
358
60
121
11
24
50
14
22
96
82
26
38
39
47
639