6
21
12
9
4
272
10
27
2
0
89
7
11
18
1
3
35
46
798
37
79
57
307
24
5
14
38
81
47
86
45
28
74
17
523
15
63
82
64
166
122
180
279
116