1661
978
2805
1408
877
840
1791
874
869
1115
1091
968
804
1059
1979
1400
979
1850
1033
1971
901
942
1495
1796
1845
1128
881
1085
981
1011
2358
915
2508
1686
1126
920
2682
1320
1205
2450
4098
2436
3025
2245
3278
915
963
1470
1073
870
2592
1831
1174
1122
904
880
3170
855
1469
3153
1620
1697
887
3225
2213
1536
1427
867
867
857
950
826
1131
1223
1278
1830
820
807
910
988
1288
849
1420
2599
2466
909
1111
821
1677
1972
900
1221
2128
966
1311
925
1751
802
839
939
791
920
1541
1917
803
1941
973
1454
797
1886
2147
823
1697
1033
1733
1073
828
1413
1412
2361