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