2095
1071
1196
973
765
1239
2872
927
5970
1127
1256
780
1199
880
854
1576
985
1502
1516
1505
1532
1195
1246
1292
906
862
852
948
801
829
766
862
963
2203
1025
1641
1493
915
1100
1051
2868
1010
1173
1081
1075
1030
793
911
2439
883
1101
2344
943
907
1059
1130
825
3580
1171
929