30
4
7
27
136
110
22
41
405
362
33
326
89
1620
23
308
15928
760
55
52
146
151
40
38
63
91
8
29
12
137
37
31
131
18
10
96
86
116
72
84
68
11
59
15
19
13
174
133
35
76
28
54