14
384
18
6
1
5
39
16
10
24
15
40
2
114
3
4
1084
344
33
8
7
98
38
35
85
12
264
335
86
1005
0
17
36
73
60
19
69
95
30
56
172
99
63
125