0
26
1
12
7
9
16
2
8
4
10
24
5
3
6
291
59
52
216
135
103
18
282
269
60
30
65
187
50
32
22
27
20
31
84
863