4950
845
4671
1163
1840
1498
1407
745
2622
5974
991
1051
1772
969
3834
1631
795
1060
1475
939
1212
763
930
2820
1204
777
2063
925
6691
855
771
1221
935
1237
817
4976
825
845
761
5669
1390
1018
971
959
813
2029
804
930
2222
9226
1109
805
1099
54233
835
1803
700
1181
1044
885
715
1786
1586
718
1294
1703
786
886
696
869
1226
1401
3720
1731
653
1299
799
1243
726
1691
717
1090
1531
858
2320
836
915
1263
1314
847
6831
1010
1761
725
714
1074
1322
676
1610
1687
1830
1226
1684
1268
1195
819
1886
764
753
743
2638
878
766
42391
745
989
2561
859
1126
3023