355
148
60
350
25
93
4
31
3
2
34
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
16
39
8
53
278
84