2497
1059
1478
1047
1360
933
1294
1007
1554
2766
987
1100
812
1416
730
755
1212
1429
768
1282
646
892
850
2940
1907
673
867
1164
1113
1013
938
641
1834
3272
934
1532
3873
959
737
1319
753
2454
1441
770
910
1531
1371
1498
972
882
932
1364
1300
781
1055
810
854
829
1162
937
1439
768
1353
926
741
751
3442
1277
1148
1524
726
2445
2285
1031
729
818
1427
893
1990
775
1349
1971
1207
973
1243
847
2419
1657
675
1734
1804
822
932
718
1054
1491
771
993
1502
952
802
1524
1526
829
666
717
2939
1769
1732
1586
1312
849
1539
1697
918
1447
684
900
956
1487