0
33
9
18
10
5
79
2
6
34
1
23
15
71
8
25
95
66
12
51
7
37
134
49
225
42
876
154
61
360
48
546
1463
128
78
53
110
783
298
215
231
171
658