0
2
4
3
7
13
9
21
11
1
6
19
55
69
14
96
92
157
29
32
151
361
63
28
201
90
141
94
57
200
249
48
56
231
102
27
30
116
38
64
70
49
606