1487
666
706
399
570
192
266
131
528
63
244
26
570
89
1148
583
549
196
426
176
426
189
448
128
166
70
183
86
214
98
334
38
469
68
669
120
239
155
281
44