676
542
409
973
704
571
436
302
863
380
597
460
329
757
623
839
353
914
782
997
376
598
463
325
889
756
836
705
918
434
645
513
375
808
676
542
404
970
486
702
566
432
998
513
375
592
459
673
538
403
967
482
699
567
780