234
130
195
271
153
681
356
42
46
433
133
68
92
514
637
53
55
59
41
37
73
27
173
129
34
28
17
54
48
1301
1836