0
33
13
19
14
8
58
231
26
182
193
313
209
882
195
16
10
129
191
393
41
485
152
35
52
140
21
137
50
71
68
23
17
48
37
36
150
97
76
331
250
72
85
341
419
107
89
73
597
239
181
161
115
300
159