0
29
2
15
43
20
27
8
17
7
32
5
23
22
59
56
342
82
186
138
180
217
143
149
94
139
218
902
1756
70
192
141
6442