975
840
353
572
436
520
380
596
460
326
409
624
839
702
919
434
301
867
730
597
327
540
756
975
488
354
433
650
868
730
943
814
326
405
970
487
351
914
783
647
510
731
595
460
673
894
755
619
484
349
915
781
651
513
726