530
34
51
334
8
33
27
22
46
17
1
23
117
67
18
122
107
11
63
38
9
195
41
16
196
181
106
69
39
13
92
159
12
128
504
320
157
37
279
35
187
66
32
94
14
25
57
70