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