0
5
22
14
322
15
7
16
21
10
150
936
277
41
175
8
9
225
27
26
147
17
89
25
19
1
35
151
127
4
12
32
29
129
160
4754
297
72
51
57
181
66
69
369
90