4165
1026
1677
1014
959
1228
1594
676
1447
1139
824
891
810
747
671
1417
1519
997
1266
1398
4014
1182
1036
1888
849
999
1137
805
791
722
827
1903
981
728
752
1119
1168
2157
5160
1262
636
1368
1201
891
692
1421
858
1013
903
792
1010
2219
710
1311
810
1025
765
3174
1052
716
1622
696
811
948
1024
3956
3961
1051
918
1053
986
884
1089
708
914
1097
964
1406
1757
922
1070
979
2931
897
1214
871
701
2048
1184
877
919
1448
850
849
5757
780
991
1053
661
917
1136
1280
989
848
1086
1088
944
706
804
809
1481
1690
1218
2115
701
2288
972
771
1228
1353