685
155
572
372
1010
608
608
269
1071
262
292
454
270
518
1017
383
832
248
778
786
367
942
208
360
699
892
333
528
1100
489
201
309
888
364
