2599
1132
1518
807
903
914
1081
1127
901
1010
1024
849
2945
1224
1006
3913
911
3797
918
886
860
969
950
876
930
905
808
933
1552
1510
2643
892
845
1057
963
899
996
4362
1032
1276
914
961
1314
2104
1367
1429
1413
1296
1069
822
5466
3104
990
883
937
1490
869
891
1009
1193
886
974
1227
911
850
847
998
938
884
1042
1624
1190
1740
739
923
838
1614
851
824
838
1019
1527
1138
1063
838
2016
908
961
1034
2904
793
1071
953
1182
765
1080
770
836
748
849
1055
2798
911
820
862
833
1884
900
1912
1790
957
1172
887
1069
2156
948
1048
810
929
1139