7
2
5
4
27
8
6
3
86
12
0
298
18
17
13
10
9
31
20
22
24
116
47
68
456
126
58
64
35
48
29
107
95
65
93
143
45
683
117