0
31
18
13
9
19
3
17
10
5
21
16
11
2
20
7
23
4
6
471
12
349
33
86
118
164
47
32
30
38
37
26
15
46
29
22
41