46
170
529
15
5
139
72
14
13
17
11
28
6
16
34
9
19
31
33
18
12
167
152
118
25
116
21
38
26
60
73
158
44
78
49
8
698
130
41
61
63
166
68
58
23