0
2
8
5
6
11
12
41
18
57
7
20
22
10
1
19
140
21
24
32
9
25
15
73
101
56
112
282
368
247
121
143
125
280
204
131
40
207
137
760
387