14
3
6
23
11
9
129
33
370
19
13
56
16
2
1
29
20
170
90
8
15
35
39
782
76
31
22
32
42
77
36
63
93
47
41
64
166
58
5
65
618