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