892
572
269
489
832
726
542
292
208
372
469
155
608
333
527
307
307
978
481
270
383
730
1117
229
1983
648
778
364
528
248
518
1125
