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