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