28
74
1226
16
44
192
90
88
34
149
38
105
40
52
217
3
20
37
2
0
18
107
23
21
4
92
57
805
135
27
7
9
97
10
17
172
35
24
181
157
60
214
109
14
760
111
146
96
333
137
265