0
2
1
3
12
23
10
515
7
35
86
26
94
76
42
118
223
103
178
115
58
176
38
18
187
19
277
208
52
283
13
114
8
175
109
120
66
156
34
31
401
201
82
85
54
11
15