3073
1658
3854
682
897
717
3034
1098
948
1943
981
897
1316
2016
1116
1006
1062
1060
1312
1064
3104
823
884
2387
1567
707
805
999
782
837
809
1065
2237
734
747
919
909
1478
756
781
1099
1056
1023
692
1172
1307
1727
2633
1224
1421
1073
767
1251
1381
820
959
762
799
704
986
2061
716
827
1223
667
1147
984
1227
920
874
1271
655
744
874
776
842
891
833
989
1486
1856
741
1232
1218
1000
819
910
729
1052
1189
1141
1525
1212
2450
1990
738
645
1170
1130
1401
954
1004
1112
947
695
1622
1200
860
759
1873
2049
1074
1286
4776
1314
2965
662
1482
957
1428