2
9
1
13
7
0
4
3
6
39
47
27
135
42
102
15
22
12
57
79
243
50
32
19
18
565
121
211
56
235
124
41
33
257
99
92
185
80
36
116
21
26
169