0
23
10
14
140
2
3
1
7
24
4
63
19
43
18
11
53
6
16
22
217
34
48
285
82
141
52
96
218
162
223
627
60
116
169
982
33
127
129
164
489
62
68
86
37
44
41
46