4
35
31
20
3
19
32
47
8
5
136
16
636
7
6
2
9
74
0
1
11
13
12
25
39
18
10
23
15
33
45
94
14
478
26
68
17