7
9
20
18
8
4
12
16
3
489
19
94
14
34
29
24
41
30
301
37
15
627
162
27
6
17
25
2
42
59
11
5
180
48
165
39