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