690
208
34
816
639
957
148
880
737
385
724
673
269
3
476
474
765
492
200
264
550
395
463
570
299
991
855
170
714
915
108
478
184
224
594
233
664
39
502
589
841
872
398
12
416
814
107