783
225
596
389
357
397
336
432
645
840
693
274
203
474
512
856
639
651
888
757
544
734
861
567
376
1447
651
774
602
331
456
517
510
1255
980
500
619
1253
390
435
417
971
302
802
574
570
268
970
422
326
356
463
521
707
574
743
570
394
530
546