888
1403
984
2878
2620
979
1023
780
3216
989
1230
19979
3628
1197
908
845
1563
1431
1131
1027
3312
1047
865
1116
1043
877
848
744
878
1021
1157
863
733
1039
812
899
824
949
824
1473
820
1526
2850
879
912
1294
1013
930
1087
1048
968
709
822
903
794
846
1064
2286
823
759