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
1255
884
1940
1196
832
836
862
1035
821
895
905
746
2005
844
2321
768
939
999
933
1503
966
1755
2696
8476
1829
825
2579
1994
2816
2346
1403
1093
945
952
1022
2620
1701
1012
756
1578
1223
2792
1445
2078
1793
1927
2846
1608
831
2122
935
837
1231
3874
947
1087
1917
767
907
1385
908