3696
3096
3538
1288
1248
1529
2444
2680
850
919
914
871
1043
999
1264
1689
3299
828
1035
1478
1235
924
822
3263
819
1222
965
1017
820
1389
2063
939
1002
763
1049
1012
998
957
927
1640
792
1001
1107
872
823
906
828
1740
826
822
969
1790
2517
1178
978
1666
818
804
2373
936