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