2664
2718
1152
4258
1382
903
812
1026
2043
1131
1095
1277
3184
1016
2581
1398
717
1521
778
1213
1096
1496
1595
744
1389
8317
693
760
2697
899
975
818
1563
4858
1162
1261
6277
1650
1501
1355
1991
840
1246
1278
810
1411
729
1966
1126
1019
965
1102
898
1047
1548
949
954
2098
784
761
752
910
2447
2005
1242
1208
982
1375
727
1994
2616
1072
1332
875
1915
1635
1170
1198
739
883
1066
952
3153
684
3675
1608
1000
765
741
887
5079
837
715
742
1648
668
682
707
2345
1241
898
1688
1259
651
3748
718
1218
970
1209
733
1120
1022
714
1878
1159
981
1049
2552
1543
3300