0
34
3
15
43
20
2
27
8
17
7
32
5
24
22
59
56
342
82
189
138
180
217
145
149
94
139
218
905
1760
70
192
141
6442