872
22561
3125
1104
1314
1037
1116
1056
2146
1003
4085
1078
930
1048
879
1160
907
995
954
1345
1110
874
1575
1077
1081
1178
972
1019
1009
1411
1085
866
979
928
1322
1201
1429
1020
1259
917
948
879
1024
840
2140
851
2033
2143
1630
1231
1071
985
824
1259
2536
799
1042
970
971
1862
818
1835
996
860
943
955
833
1449
951
888
964
1027
857
1252
984
1066
1000
993
1356
1106
1190
901
1679
1397
1145
1000
1035
1097
1004
1140
950
3026
844
910
782
789
1346
835
2265
957
952
1285
739
949
2021
1881
865
887
1008
1019
1525
903
1054
1494
858
2899
1202
4496
1260
1071