25
7
37
4
26
10
20
21
6
11
14
2
8
9
3
5
13
107
183
44
595
132
141
67
42
98
95
451
254
113
149
45
91
55
262
39
156
18
88
19
166
68
586
46
104