562
210
161
229
146
895
372
226
267
127
974
633
361
85
666
472
140
466
223
227
180
105
169
153
275
170
75
151
268
618
147
251
164
96
366
184
133
80
186
142
188
308
213
414
427
42
940
117
139
336
904
412
356
324
37
599
172