1448
846
4480
1888
879
8346
855
831
659
916
1838
1115
641
9979
14511
706
3756
621
777
811
40233
787
34570
6802
1486
771
1769
1071
824
685
692
1280
9678
652
1243
671
860
947
754
1250
1882
809
738
1672
4234
2634
943
1491
1037
860
692
691
752
826
908
1387
732
755
4782
740