1217
1127
853
1706
888
994
1796
751
782
909
1260
3343
1252
1431
1013
808
1015
835
893
921
2801
764
988
2123
908
1489
910
844
859
1473
1167
838
3287
1520
850
1030
1133
891
1059
973
791
1079
1507
793
785
1195
1800
988
5259
3240
808
969
779
771
1450
807
820
1445
982
806