289
216
235
96
118
97
19
66
4
35
17
33
40
14
3
36
29
15
30
20
5
15
30
17
13
8
1
9
3
17
5
3
4
9
5
4
1
2
9
2
3
8
2
1
16
2
3