6
23
12
9
129
33
370
19
13
3
57
17
2
1
20
29
170
90
8
15
35
39
784
76
31
22
32
14
44
77
36
63
94
34
47
41
64
166
59
5
65
618
145