1051
2918
859
805
907
1244
2459
854
708
2115
949
1132
4256
3580
1316
1442
5995
891
844
990
877
921
992
860
857
1033
1081
1783
2581
2744
924
2170
1110
1024
1092
1556
1656
1269
1279
937
1388
953
962
1672
827
934
927
961
2262
1303
1686
901
1504
792
873
1235
2538
1136
1689
799
2374
1542
1270
2144
1686
850
839
1386
750
864
1071
957
1048
861
2478
854
938
789
909
765
855
880
905
1617
802
1964
784
2284
2681
1460
1397
931
1906
1246
1651
1462
910
1862
810
2957
741
1117
869
816
911
957
1436
1473
909
1121
777
852
3157
878
3389
1403
799
835
3112
820