982
529
543
518
392
387
355
801
1972
669
24
1080
706
771
845
564
524
542
744
908
482
766
703
535
834
946
571
778
618
645
345
688
616
142
401
773
590
403
762
987
634
1983
639
859
690
1400
420
366
382
