95
22
7
19
11
3
1
9
5
16
4
6
10
13
25
0
14
12
2
254
40
119
77
531
89
41
113
88
135
206
100
233
56
52
118
49
120
31