1001
2258
937
2532
1260
3436
1443
904
1467
870
892
1080
1219
1357
987
3917
909
963
994
5002
854
920
1328
1000
790
842
1948
812
1775
897
803
924
1557
930
825
1739
1631
1488
950
1400
1716
1106
1153
883
1131
895
2162
931
1556
827
1026
1331
1255
1085
1424
2882
843
1108
3385
937
1095
972
1901
1082
885
1393
837
1246
1180
1157
887
814
1350
1307
1165
795
953
1067
1374
1823
1267
1324
1077
1099
3224
741
2860
925
1348
1386
1158
1024
915
789
4277
825
1288
1623
5058
4957
1325
2181
802
1468
915
751
1535
1025
832
996
2515
3237
1751
1564
945
2425
1518
1132
942
1127