162
53
22
20
391
13
64
324
307
18
63
137
17
8
45
103
32
31
26
55
141
71
128
60
209
52
93
11
57
38
78
27
19
135
50
1171
156
14
223
51
3
72
69
67
590
23
16
40
61
66
34