163
71
537
894
104
380
192
310
224
524
103
194
328
202
451
164
128
253
178
654
105
270
252
640
477
186
146
273
231
92
346
379
264
95
142
575
848
196
401
283