0
1
11
8
31
38
14
3
76
23
27
6
22
4
26
20
19
15
9
17
565
28
71
129
51
149
114
62
33
141
317
120
207
153
132
79
193
56
54
36
89
46
232
34
308