12
4
7
3
661
18
50
29
16
36
49
27
6
158
37
0
15
83
22
19
13
45
42
94
11
8
5
1
28
34
10
56
566
39
21
95
52
61
24
150
175
58