2840
3352
906
1154
1304
866
846
805
1025
1670
826
763
2745
1014
826
1781
845
2051
1372
800
1593
2161
1575
1505
981
2566
853
2754
1857
1326
1076
2577
1114
1815
1313
939
1540
1397
1618
1987
2436
1929
808
895
1697
1860
1842
1133
2164
990
2078
882
884
2227
1445
1077
781
804
1999
845
778
758
1207
1970
3045
1868
1315
1432
1027
1188
1784
3649
2937
878
1416
1726
1709
1757
1452
3134
1147
3141
1152
1124
885
1794
895
2120
1695
965
1976
774
1319
1013
879
955
1855
3774
2964
959
1114
833
828
1746
957
2176
986
854
956
1178
1858
1020
947
1080
2032
1275
1681
1772
2620
886