249
876
141
675
60
487
103
186
43
474
77
346
46
216
14
198
4
253
201
250
63
116
31
227
204
12
203
1
157
106
169
35
159
32
286