577
260
945
320
523
313
183
52
851
398
505
57
736
244
700
183
267
88
489
256
351
101
688
209
309
84
856
253
330
119
346
153
164
88
691
212
469
43
449
195