0
9
5
11
4
1
3
2
12
7
48
42
22
14
36
58
35
54
73
65
59
110
251
131
149
47
97
33
31
80
676
109
53
325
71
66
153
172
236
57
263
195
760
209
61
85
189
60