0
33
9
18
10
5
80
2
6
34
1
23
15
71
8
25
96
66
12
51
7
37
134
49
225
42
878
154
61
360
48
546
1464
128
79
53
110
784
298
215
231
171
658