204
92
34
53
31
142
874
135
183
170
119
440
274
266
154
202
76
111
242
239
78
187
55
199
596
484
91
87
127
50
28
15
278
372
247
130
90
493
218
81
37
68
109
165
335
123
117
132
27
32
24
57
62
30