0
1
13
23
11
12
7
3
2
26
150
52
32
156
53
476
27
111
36
19
169
55
17
37
31
4
110
6
9
21
25
20
30
70
260
8
51
16
14
61
28
22
331
116