0
42
6
2
16
13
8
5
3
1
9
14
4
33
21
24
45
15
237
169
12
129
66
59
123
25
113
359
242
36
185
420
103
22
41
91
10