0
14
52
4
12
2
82
68
20
73
139
133
7
10
85
192
390
863
552
351
48
38
118
41
49
135
106
297
107
115
157
495
201
148
47
37
162
21
36
646
442
30
22
939
185
86
34
359
182
94