0
17
146
5
21
15
19
97
23
54
884
35
121
27
25
7
34
42
43
65
131
273
99
183
38
98
88
250
360
93
32
28
186
244
53
22
62
68
136
139
135
12
50
40
77
317