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