2095
1071
1195
973
765
1239
2867
927
5970
1127
1256
780
1197
880
854
1576
985
1502
1516
1505
1532
1195
1246
1292
906
862
852
948
801
829
766
862
962
2202
1023
1641
1491
915
1099
1051
2868
1009
1172
1081
1074
1030
793
910
2439
882
1101
2342
942
906
1059
1130
824
3580
1171
929