27
2
5
13
1
16
3
0
14
12
7
6
31
43
18
105
30
37
24
87
45
15
44
32
49
61
48
733
223
400
55
73
477
100
23
241
108
138
91
121
436
38
232
172
114
198
266
608