3711
3109
3554
1295
1258
1539
2459
2693
867
929
923
879
1050
1009
1272
1701
3311
838
1043
1490
1240
934
830
3276
828
1228
976
1024
829
1398
2077
950
1013
769
1062
1022
1007
967
935
1650
796
1019
1115
881
829
915
834
1751
838
832
980
1797
2529
1187
986
1678
829
813
2397
942