396 238
168 101
26 16
92 55
158 95
212 127
129 77
125 75
64 38
399 239
34 20
20 12
36 22
1 1
24 14
27 16
7 4
18 11
25 15
15 9
39 23
32 19