35
16
17
355
148
60
350
25
93
4
31
3
2
32
23
75
3690
81
33
20
22
18
9
163
27
10
59
72
161
523
205
54
46
52
113
29
14
19
13
12
21
39
8
53