973
836
704
568
650
510
728
943
459
675
758
969
836
351
915
432
649
512
727
943
324
890
758
616
483
701
784
998
512
376
941
804
322
753
969
836
700
560
780
646
374
942
804
324
886
404
968
482
349
562
429
992
859
375