1
0
4
6
12
19
3
2
5
8
9
14
10
24
102
43
17
258
96
871
84
33
119
15
262
117
32
34
77
105
61
16
273
30
21
11
118
59
56
128